isolate oneself - Allemand Anglais Dictionnaire